<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <script>
      //   剩余参数

      // 写一个函数，计算出他们的值，单是约定，第一个是固定的1，但是1后面要加多少个值，不确定
      /**
      function add (x, y) {
        return x + y
      }

      function add2 (x, y, z) {
        return x + y + z
      }

      console.log(add(1, 2))
      console.log(add2(1, 2, 3))
      **/

      function add (x, ...rest) {
        // console.log(x, rest)
        let num = x
        rest.forEach(item => {
          num += item
        })

        return num
      }

      console.log(add(1, 2))
      console.log('--------------')
      console.log(add(1, 2, 3))
      console.log('--------------')
      console.log(add(1, 2, 3, 4))
    </script>
  </body>
</html>
